草庐IT

NVIDIA GPU 显卡驱动

全部标签

Ubuntu更新显卡驱动与升级cuda版本“采坑“小记

1.写在前面这次记录下今天安装百度的自动驾驶框架Apollo的时候,在硬件环境上采的一些坑,花费了5个多小时的时间,才把Apollo框架装上且能正常使用GPU,通过今天的摸索,让我对Cuda升级和显卡驱动等有了一定的了解。关于Apollo框架的安装过程,可以直接见官网我直接按照这个步骤来的,一开始是直接按照官网上说的步骤来的,不过之前由于实验室服务器上都装好了cuda等,所以这步跳了过去。从docker这里开始。把前面的基础工作弄完之后,然后开始安装Apollo,这个也没费多大劲,装完。然后apollo项目主目录,通过命令./apollo.sh拉镜像建容器然后启动,本以为大功告成,结果到最后告

windows - 驱动器中没有磁盘。请插入磁盘到drive\Device\Harddisk\DR5

问题是这样的:批处理程序正在尝试读取已插入或未插入闪存卡的USB驱动器。当其中没有内容时,会显示一条消息:“驱动器中没有磁盘。请将磁盘插入驱动器\Device\Harddisk\DR5。”以图形Windows风格。但是,此时批处理程序已停止。我不介意显示错误,但我不喜欢程序停止。那么,我该如何解决这个问题。我无法探测它,比如通过使用:如果存在X:...因为,是的,您已经猜到了,它也显示相同的错误,并停止批处理程序。我可以在后台模式下启动另一个批处理程序,然后让那个挂起,但这会很麻烦。这让我想起了很多旧消息:中止、重试、失败不过那是DOS框中的一条消息。 最佳

windows - 加载除NetService以外的Windows驱动程序类以充当NDIS筛选器

是否可以使用windows驱动程序(如Ports类驱动程序),然后通过在其NetService中调用NdisFRegisterFilterDriver()将其自身设置为ndis筛选器(DriverEntry()类)驱动程序?这实质上是让驱动程序作为Ports和NetService类驱动程序执行双重任务,但是在一个单一的代码基和二进制中。我正在尝试这样做,我看到注册ndis驱动程序的调用失败,特别是以下跟踪消息:[0][mp]NdisFRegisterFilterDriver:DriverObject84C6C428[0][mp]==>ndisCreateFilterDriverRegi

android - 无法在 Windows 10 上为 Kazam 348 安装 Google USB 驱动程序

我尝试在我的Windows10PC上安装Android开发所需的GoogleUSB驱动程序。但由于某些未知原因,它失败了。手机(KazamTornado348)附带一个选项,可将手机启用为虚拟CDROM。当我这样做时,我可以看到一个应该安装所需驱动程序的“安装”文件。然而,他们在没有任何进一步细节的情况下失败了。然后我写了一封邮件给Kazam并询问新的驱动程序-但是他们说他们没有任何驱动程序,我应该问谷歌!!!!!有趣!在Google的开发站点上,我下载了“通用”USB驱动程序。他们安装了但我无法通过设备管理器更新我的Tornado348驱动程序。它只是说没有找到有效的驱动程序。我还查

windows - 在没有管理员权限的情况下从用户应用程序访问驱动程序 IOControl

我已经编写了一个Windows内核模式驱动程序来访问PCIExpress板的内存空间,并且我能够使用CreateFile和DeviceIOControl函数与驱动程序的IOControl进行通信。一切看起来都很好,除了用户应用程序需要以管理员权限运行,因为需要对PCI设备进行读/写访问。这对我的应用程序来说是一个挑战,因为我不能指望我的用户在运行应用程序时拥有管理员权限。为了解决这个问题,到目前为止,我提出了以下想法:1)在驱动程序中创建命名管道并在用户应用程序中访问它,但我不确定驱动程序是否可以访问用于创建和访问命名管道的WindowsAPI。2)创建一个以管理员权限运行并成为用户应

windows - 键盘筛选器驱动程序卸载BSOD

我已经开发了一个键盘过滤驱动程序,可以将键盘按钮“1”(位于q按钮上方)更改为“2”。这个司机工作得很好。但是,在执行卸载后,按键盘按钮会导致bsod。如果在不按键盘按钮的情况下加载和卸载驱动程序,将正常卸载。当我用windbg检查它时,即使在卸载了驱动程序的readCompletion()函数之后,它也会被调用。我不知道为什么会发生这种情况,即使我已经调用了iodetachdevice()和iodeletedevice()。此外,加载驱动程序后,如果按开头的键盘按钮“1”,则不会更改为“2”。然后变化很好。我不知道这和什么有关。我希望你能找到解决这个问题的办法。请回答我的问题。下面是

c - 将 SQL_BINARY 数组数据作为参数传递时如何避免零终止? (ODBC 驱动程序)

我刚刚了解到WindowsODBC驱动程序API需要一组SQL_BINARY数据作为输入参数,以零字节结束。尽管我没有在文档中找到这样的语句,但我通过使用以下代码执行存储过程发现了这一点:最小示例//ParameterbindingBYTEdata[10]={15,3,54,144,34,211,200,147,15,74};SQLBindParameter(hstmt,1,SQL_PARAM_INPUT,SQL_C_BINARY,SQL_BINARY,10,0,data,0,NULL);//ProcedureexecutionSQLRETURNres=SQLExecDirect(hs

windows - 用于从网络驱动器中删除文件的批处理文件命令

我正在尝试定期从共享驱动器中删除应用程序日志,ForFiles/p"\\netapp-1\Transfers\Logs\QA"/s/d-15/c"cmd/cdel@file"当路径是我的本地驱动器时,上述命令有效,但它不适用于共享驱动器,我们将不胜感激任何帮助。干杯! 最佳答案 ForFiles.exe不支持UNC路径作为开始搜索的起始目录,因此您必须临时映射一个:到网络路径。最方便的方法是使用pushd/popd命令对自动执行MAP/UNMAP,无需关心当前哪些驱动器号可用于映射。pushd"\\netapp-1\Transfer

windows - 更新显卡不更新opengl32.dll

上周我一直在尝试在正方形上绘制纹理,但无济于事。正方形绘制但没有纹理。我正在使用OpenGL、DelphiXE3和Windows10。问题是glGenerateMipmap函数。我的旧版opengl没有MipMap函数。所以我用更新的东西(OGL4.6)替换了我的卡,它现在具有这些功能。但它仍然不起作用。问题是,旧的opengl32.dll没有改变,它仍然没有这些功能。所以问题是:程序如何找到MipMap函数?是否有可能以某种方式使用新功能更新opengl32.dll?或者我的程序是否需要引用其他一些dll?还是应该更新winapi.opengl单元?根据khronos,除非设置了Mi

c++ - 测量由我的程序引起的设备驱动程序 CPU/IO 利用率

有时代码可以利用设备驱动程序直到系统无响应。最近我优化了一段WIN32/VC++代码,导致系统几乎无响应。但是,CPU使用率非常低。原因是1000次GDI对象(钢笔、画笔等)的创建和销毁。一旦我重构代码以仅创建一次所有对象-系统再次变得响应。这让我想到了一个问题:对于给定的程序/功能/代码行,是否有一种方法可以测量设备驱动程序(GPU/磁盘/等)的CPU/IO使用情况? 最佳答案 您可以使用SysInternalsUtilities中的各种工具(现在是Microsoft产品,请参阅http://technet.microsoft.c